package com.mida.bms.report.mapper;

import com.mida.bms.report.entity.DocBusinessStructReport;
import com.mida.bms.report.vo.DocBusinessStructReportVo;

import java.util.List;

public interface DocBusinessStructReportMapper {
    int deleteByPrimaryKey(Long bnsStructInfoSoid);

    int deleteByPrimaryKeyList(List<Long> soidList);

    int insert(DocBusinessStructReport record);

    int insertSelective(DocBusinessStructReport record);

    DocBusinessStructReport selectByPrimaryKey(String bnsStructInfoSoid);

    int updateByPrimaryKeySelective(DocBusinessStructReport record);

    int updateByPrimaryKey(DocBusinessStructReport record);

    // 根据报告存储信息标识查询业务态报告结构基本信息
    List<DocBusinessStructReportVo> selectByStReportSoid(Long stReportSoid);

    DocBusinessStructReport  findByStReportSoid(Long stReportSoid);
}